package com.ccys.db.vo.userManagement;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.Column;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
@Data
@ApiModel("TblLabResultWebVO")
@EqualsAndHashCode(callSuper = false)
public class TblLabResultWebVO implements Serializable {
        @ApiModelProperty(value = "Laboratory test")
        private String name;
        @ApiModelProperty(value = "Laboratory reference number")
        private String refNumber;
        @ApiModelProperty(value = "Screening date")
        private Date screeningTime;
        @ApiModelProperty(value = "Report date")
        private Date reportTime;
        @ApiModelProperty(value = "Upload date")
        private Date resultUploadedOn;
        @ApiModelProperty(value = "Upload filename")
        private String resultPdf;
        @ApiModelProperty("实体ID")
        private String id;


        @ApiModelProperty(value = "BP 最大值")
        private BigDecimal bloodPressureTopValue;
        @ApiModelProperty(value = "BP 最小值")
        private BigDecimal bloodPressureBottomValue;
        @ApiModelProperty(value = "HR (心率)")
        private BigDecimal heartRate;

        @ApiModelProperty(value = "病人信息中的 ID")
        private String nricFin;
        @ApiModelProperty(value = "病人信息中的 名称前部分")
        private String firstName;
        @ApiModelProperty(value = "病人信息中的 名称后部分")
        private String lastName;
        @ApiModelProperty("病人信息中的 Patient no")
        private String code;
        @ApiModelProperty("病人信息中的 email")
        private String email;
        @ApiModelProperty("病人信息中的 Mobile")
        private String phone;
        @ApiModelProperty("病人信息中的 Gender 0 女 1 男 -1 未知")
        private Integer gender;
        @ApiModelProperty("病人信息中的 生日")
        private Date dob;



}